---
title: 语音消息
hide_title: true
sidebar_position: 3
---

<Tabs
groupId="sdks-language"
values={[
{ label: 'Android', value: 'andorid', },
{ label: 'iOS', value: 'ios', },
{ label: 'JavaScript', value: 'js', }
]
}>
<TabItem value="andorid">

语音消息（VoiceMessage）是 SDK 内置的消息类型，对应的 contentType 是 @"jg:voice"。

| 属性名   | 类型     | 说明                       | 版本  |
| -------- | -------- | -------------------------- | ----- |
| url      | String | 语音消息音频的远端地址     | 1.0.0 |
| duration | int     | 语音消息音频时长，单位: 秒 | 1.0.0 |

</TabItem>
<TabItem value="ios">

语音消息（JVoiceMessage）是 SDK 内置的消息类型，对应的 contentType 是 @"jg:voice"。

| 属性名   | 类型     | 说明                       | 版本  |
| -------- | -------- | -------------------------- | ----- |
| url      | NSString | 语音消息音频的远端地址     | 1.0.0 |
| duration | long     | 语音消息音频时长，单位: 秒 | 1.0.0 |
</TabItem>
<TabItem value="js">

| 属性名    | 类型    | 说明                                         | 版本     |
|-----------|---------|----------------------------------------------|----------|
| url       | String  | 语音消息音频地址，存储地址取决于发送音频是设置的文件存储位置 | 1.0.0    |
| type      | String  | 语音消息音频格式，默认 `AAC`，可在发送语音时进行修改，建议使用 `AAC` 音质高、体积小 | 1.0.0    |
| duration  | Number  | 语音消息音频时长，单位: 秒                    | 1.0.0    |

```json
{
  "url": "https://example.com/xxas.aac",
  "type": "acc",
  "duration": 40
}
```
</TabItem>
</Tabs>